TCL全称Tool Command Language是工具
命令语言,是一门有编程特征的
解释语言,可在
Unix、
Windows和
Apple Macintosh操作系统上
跨平台运行。
脚本语言。 由John Ousterhout创建。TCL经常被用于快速原型开发,脚本编程,
GUI TCL本身不提供
面向对象的支持。但是语言本身很容易扩展到支持面向对象。许多
C语言扩展都提供面向对象能力,包括XOTcl,
Incr Tcl等。另外
SNIT扩展本身就是用TCL写的。
使用最广泛的TCL扩展是TK。 TK提供了各种OS平台下的
图形用户界面GUI。连强大的
Python语言都不单独提供自己的GUI,而是提供接口适配到TK上。另一个流行的扩展包是Expect. Expect提供了通过终端自动执行命令的能力,例如(
passwd,
ftp,
telnet等命令驱动的外壳).
解释:第一行定义了过程every, 每隔ms毫秒,就重新执行
body代码。第二行创建了标签起内容由time变量决定。第3行中设置
定时器,time变量从当前时间中每秒更新一次。